package org.x.user.dto;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class DataScopeDTO {
    /**
     * 参数名	类型	必填	说明
     * roleId	long	是	角色ID
     * dataScope	integer	是	数据权限范围（1:全部 2:本部门 3:自定义）
     * deptIds	long[]	否	自定义部门ID列表（dataScope=3时必填）
     */
    @NotNull(message = "角色ID不能为空")
    private Long roleId;
    @NotNull(message = "数据权限范围不能为空")
    private Integer dataScope;
    private Long[] deptIds;

}
